#ifndef N720_H
#define N720_H

#include "stm8l15x.h"
//#include "stdbool.h"
#include "define.h"

void N720_PowerOn(void);
//void N720_PowerOff(void);
//void N720_Reset(void);
void N720_Restart(void);
//void N720_PowerControl(void);
void TCP_Exit(void);
void ReportData(void);
//void DelayAndSend(uint8_t uiState);
void VariableInit(uint8_t suiSeq);
void RecvErrHandle(AT_SEQ_TypeDef eSeq, uint8_t uiMaxTime, uint8_t *puiCount);
void DownloadUartRecv(void);
void ReportUartRecv(void);
void ReportUartSend(void);
uint8_t StrToBcd(uint8_t *pbSrc);
void HexToStr(uint8_t *pbDest, uint8_t *pbSrc, int nLen);
void ReedSwitchTest(void);
void ReportInit(void);
void SendAndTimeoutHandle(uint8_t *pBuf, uint8_t uiCount);
void N720_Init(void);
void N720_ReportData();

static uint32_t get_year_second(uint8_t *bcd_time);
uint8_t check_leap_year(uint8_t u8year);
void downlaod_receive_error_handle(uint8_t *error_count);



//int FindCharInString(char *pStr);





#endif

